| INSTRUCTION |
Description |
| FROM |
iIt sets the Base Image for subsequent instructions. |
| MAINTAINER |
It sets the Author field of the generated images. |
| RUN |
It will execute any commands when Docker image will be created. |
| CMD |
It will execute any commands when Docker container will be executed.
|
| ENTRYPOINT |
It will execute any commands when Docker container will be executed.
|
| LABEL |
It adds metadata to an image. |
| EXPOSE |
It informs Docker that the container will listen on the specified network ports at runtime. |
| ENV |
It sets the environment variable. |
| ADD |
It copies new files, directories or remote file URLs. |
| COPY |
It copies new files or directories.
The differences of [ADD] are that it's impossible to specify remore URL and also it will not extract archive files automatically.
|
| VOLUME |
It creates a mount point with the specified name and marks it as holding
externally mounted volumes from native host or other containers
|
| USER |
It sets the user name or UID. |
| WORKDIR |
It sets the working directory. |